ראיון טלפוני טכני
2 ראיונות טכניים בחברה, אחד כולל כתיבת קוד
שאלות מתוך הראיון
אחר כך היה צריך לעשות ממישו למערכת ChatBot שמקבלת בקשות ממשתמש, למשל:
I want to by milk
response: I have soy milk, tnuva milk, 2% milk
Buy Item 2 מכניס את tnuva milk לסל הרכישות של המשתמש
Show מראה את סל רכישות של המשתמש
(בהמשך גם יבקשו לממש remove שמקבל מספר ומוריד קנייה באינדקס הזה מסל הרכישות)
יש פקודת rest שמביאה את כל המוצרים מסוג מסויים משרת החברה (למשמל, את כל ה-milk)
איך מזהים מה לקוח רוצה (ניתוח טקסט פשוט, NLP פשטני)
תעשה דיזיין למערכת, להפריד בין רכיבים שונים, להסביר ולממש
RestSharp יכול להיות שימושי
סה"כ ראיון לא מסובך, פשוט היו 2 מראיינים נודניקים שאחד מחפש את ראייה ה-webית בכל דבר ומונע רק מפרדיגמה הזאת והשני שואל שאילות כמו: למה צריך ערות בקוד? מה רע ומה טוב בטון כזה כאילו שהוא מורה גדול שמדבר לילד מפגר.
ראיון טלפוני טכני
2 ראיונות בחברה (תאורתי + קידוד)
שאלות מתוך הראיון
טלפוני טכני: שאילות על GC, IDisposable, Reflection, Serialization, Unity, LINQ (difference between Wehere and Select and how LINQ works
ראיון ראשון בחברה: תאר את המערכת שעבדת עליה, את הדבר האחרון שפיתחת (רכיבי תוכנה כללים, רוצים לראות את הדיזיין, שאילות על הדיזיין).
ממש פונקציית Where ב-Linq - לזכור שזה extension method and deferred - yield
ממש using.
אחר כך היתה שאילה על A/B TESTING - איך כותבים קוד שזה שיעבוד, למשל, יציג עמוד עם כפתור אדום או ירוק למשתמשים שונים בהתפלגות מסויימת, איך לזהות משתמש ולשמור את מידה לגבי הכפתור שמוצג לו וכול' (חשוב שמשתמש שקיבל כפתור אדום לא יקבל בריפרוש כפתור ירוק או ההפך - ניתוח חווית משתמש).